storm forecast - French English Dictionary